package mybatis.manager.mapper;

import java.util.List;
import mybatis.base.BaseMapper;
import mybatis.manager.entity.Manager_DictPO;
import mybatis.manager.entity.Manager_DictPOExample;
import org.apache.ibatis.annotations.Param;

public interface Manager_DictPOMapper extends BaseMapper {
    long countByExample(Manager_DictPOExample example);

    int deleteByExample(Manager_DictPOExample example);

    int deleteByPrimaryKey(String id);

    int insert(Manager_DictPO row);

    int insertSelective(Manager_DictPO row);

    List<Manager_DictPO> selectByExample(Manager_DictPOExample example);

    Manager_DictPO selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("row") Manager_DictPO row, @Param("example") Manager_DictPOExample example);

    int updateByExample(@Param("row") Manager_DictPO row, @Param("example") Manager_DictPOExample example);

    int updateByPrimaryKeySelective(Manager_DictPO row);

    int updateByPrimaryKey(Manager_DictPO row);

    int logicDelete(Long id, Long modifyUser);
}